home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Freeware 2002 November
/
SGI Freeware 2002 November - Disc 3.iso
/
dist
/
fw_qt3.idb
/
usr
/
freeware
/
Qt
/
changes-3.0.3.z
/
changes-3.0.3
Wrap
Text File
|
2002-04-08
|
7KB
|
225 lines
Qt 3.0.3 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.2
****************************************************************************
* General *
****************************************************************************
- Improvements in the build system to ease the management of different
plugin and data directories.
- Don't load plugins if the Qt library is built statically.
- Updated to zlib 1.1.4
****************************************************************************
* Library *
****************************************************************************
- QApplication:
Don't instantiate the style in the QApplication constructor,
but in the first call to style(). This makes it possible to
e.g. set library paths for style plugins in the constructor of
a subclassed QApplication.
X11 only: Fixes to use CDE fonts more effectively. Mouse-Event
cleanups. Fixed memory leaks. Disabled XRender extension on
8bit color depth, as it doesn't work on such displays. Pass
enter events through QWidget::x11Event().
Windows only: Fixed setEffectEnabled(). Fixed crash for popups
closed by doubleclicking on them.
Mac only: Cursor fixes.
- QComboBox:
Propagate the palette to the popup listbox. Open editable
combobox only when clicking on the drop-down arrow. Fixed
emitting highlighted() twice on keypress. Keep internal
listbox always in sync.
- QDataTable:
Fixed handling of failed insert requests.
- QDate:
Fixed 12 hour clock case.
- QDns:
Cleanup fixes.
- QDockWindow:
Fixed the undocking of a floating dockwindow by double-clicking
on the titlebar. Fixed orientation problems with docking (only
toolbars have to be forced to be horizontally when undocked,
other should keep their orientation).
Windows only: Don't deactivate the mainwindow when pressing the
titlebar.
- QFileDialog:
Fixed setShowHiddenFiles() to work on all platforms.
- QFont:
X11 only: Fixed line spacing.
- QFontDialog:
Set the font size in the size line edit, as the actual size
might not be listed.
- QFtp:
Fixed guessing a year (so that no year in the future is used).
- QImage:
Fixed an out of bounds read.
- QLineEdit:
Implemented changing the mouse cursor for efficiently. Fixed
emitting selectionChanged(). Make clear() undo/redo able and
fixed a crash there.
X11 only: Don't de-select on clipboard change, only selection
change.
- QListBox:
Made currentItem a designable property. Fixed emitting
highlighted() in setSelected().
- QListView:
Fixed findItem() when a sub-sub-sub item is the current
item. Fixed sorting of nested items. Fixed a crash bug. Fixed
drawing branches.
- QMainWindow:
Prevent the statusbar from expanding vertically.
- QMenuBar:
Fixed cursor navigation in RTL mode.
- QMotifStyle:
Fixed drawing rounded tabs.
- QMovie:
X11 only: Enabled alpha channel if the XRender extension is
present.
- QOCI:
Unicode (UTF-8) result set support for Oracle 8 and 9
Unicode INSERT and UPDATE support for Oracle 9 only
recordInfo() will return the real fieldsize in characters
and not the number of bytes. Also returns information
whether fields can be NULL.
Fixes for databases running on 64 bit machines.
- QPixmap:
Fixed errors when using xform() is some cases.
X11 only: Fixed a memory corruption when numColors() is 0.
- QPopupMenu:
Fixed submenu placement in RTL mode. Fixed cursor navigation
in RTL mode.
- QPrinterDialog:
X11 only: Supports now NIS.
- QProcess:
Windows only: Fixed commandline parsing.
- QPSQL:
Added Unicode (UTF-8) support. Both the client library
and the server have to support Unicode, otherwise
the plugin will use local 8 bit.
- QPainter:
Fixed drawing long single line text centered or right-aligned.
- QPSPrinter:
Fixed segfault on big print jobs.
- QPushButton:
Fixed size hint, so that it more closely matches 2.3 behaviour.
- QRichText:
Fixed sizeHint() and geometry calculation of table
cells. Speed and memory improvements.
- QSimpleRichText:
Fixed with() and widthUsed().
- QSocket:
Windows only: Fixed error handling.
- QServerSocket:
Windows only: Only allow to bind-listen on the same
port-address only once (like on unix).
- QSocketDevice:
Fixed atEnd() so it doesn't always return FALSE.
- QSqlCursor:
QSqlFieldInfo now stays in sync with the record
when deleting and inserting fields manually.
- QTabBar:
Fixed layout/resizing of tabs when QTab::setText() is called
directly.
- QTable:
Fixed valueChanged() signal. Create an active selection on the
current cell on mouse click. Fixed showing and hiding columns
to get restored properly (keep the original size). Speed
improvements. Emit selectionChanged() in addSelection().
Windows only: Fixed drawing errors in the table headers with
hidden rows or columns.
- QTextEdit:
Improved the speed and reduced the memory usage of append() in
PlainText mode. Clear the selection also when middle or
right clicking. Fixed a binary incompatible change which
slipped into the 3.0.2 release. Make sure the text cursor is
visible after append(). Fixed text(). Fixed a crash bug when
calling setBold() or similar functions twice in a row. Fixed
emitting textChanged() and selectionChanged() when selection
all the text of the document and deleting it. clear() emits
now cursorPositionChanged().
X11 only: De-select on selection change.
- QToolBar:
Add a button to the extension popup as soon as it is partly
covered by the extension itself
- QToolTip:
When replacing a tooltip which had autoDelete set to TRUE,
delete the old one.
- QWidget:
Fixed unnecessary and expensive setFont() and setPalette()
operations on reparent.
- QWindowsStyle:
Fixed drawing the cursor rect around sliders. Fixed drawing
rounded tabs.
- QWizard:
Added keyboard accelerators for Cancel, Back, Next, Finish and
Help buttons.
- QWorkspace:
Fixed showing of tool windows. Fixed showMinimized() for MDI
windows.
****************************************************************************
* Extensions *
****************************************************************************
****************************************************************************
* Other *
****************************************************************************
- moc:
Fixed moc path problems.
****************************************************************************
* Qt/Embedded-specific changes *
****************************************************************************
****************************************************************************
* Qt/Mac-specific changes *
****************************************************************************